package cn.machen.www.fashion.pojo;

import java.math.BigDecimal;

/**
 * 购物车的条目（商品和购物数量）
 */
public class CartItem {
    private Product product;
    private int count;  //购物数量
    private String size;

    public String getSize() {
        return size;
    }

    public void setSize(String size) {
        this.size = size;
    }

    //小计方法（处理二进制运算误差问题）
    public double getSubtotal(){
        BigDecimal d1 = new BigDecimal(product.getPrice() + "");
        BigDecimal d2 = new BigDecimal(count + "");
        return d1.multiply(d2).doubleValue();
    }


    public Product getProduct() {
        return product;
    }

    public void setProduct(Product product) {
        this.product = product;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }
}
